home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-03-14 | 1.3 KB | 24 lines | [TEXT/MPS ] |
- This is not Sample Code in the sense of "this is how it should be done".
- Rather, it is a preliminary outcome of a beginner's approach to QuickDraw3D,
- and reflects some fairly innocent, immature exploration and experimentation.
- Specifically, quite a lot of memory leaks are remaining; there was not
- enough time to track them down (and it wasn't enough of a priority, yet).
-
- I started out with Brigham Stevens' "Skinny Thing" (see e.g. MWPBDTGetAppl
- in the Metrowerks examples), and tried to keep the shell code (SkinnyMain)
- as separated from the application-specific code (3DAppSpecific) as possible.
- This lead to declare all functions that are not called from outside a file
- as static, and not to include their prototypes in the header files.
-
- The originality of Skinny3DSample is the "ValueControlCluster" that allows
- to experiment conveniently with the parameters of the Box, Camera and Light
- objects. It is not at all meant as a HI suggestion, but just an easy tool
- to learn one's way around the effects of varying QuickDraw3D object data.
- Double-clicking in a value-control line brings up a settings dialog for
- minimum, maximum and increment/decrement values.
-
- At best, Skinny3DSample may be useful as starting point for other quick
- and dirty experiments while climbing up the learning curve!
-
- January 22, 1995 Joseph Maurer
-